﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Syntezator_mowy.Extras
{
    public class ParametrySyntezy
    {
        private string inputFileName;
        private string outputFileName;
        private Jezyk synthesizeLanguage;
        private SynchrBuffer<string> fileBuffer;

        public string sciezkaDoPlikuWejsciowego
        {
            get { return this.inputFileName; }
        }
        public string sciezkaDoPlikuWyjsciowego
        {
            get { return this.outputFileName; }
        }
        public Jezyk jezykPrzetwarzania
        {
            get { return this.synthesizeLanguage; }
        }
        public SynchrBuffer<string> buforNaPliki
        {
            get { return this.fileBuffer; }
        }

        public ParametrySyntezy(string sciezkaDoPlikuWejsciowego, string sciezkaDoPlikuWyjsciowego, Jezyk jezykPrzetwarzania, ref SynchrBuffer<string> buforNaPliki)
        {
            this.inputFileName = sciezkaDoPlikuWejsciowego;
            this.outputFileName = sciezkaDoPlikuWyjsciowego;
            this.synthesizeLanguage = jezykPrzetwarzania;

            this.fileBuffer = buforNaPliki;
        }
    }
}
